Constructivist Computer Science Education Reconstructed
نویسنده
چکیده
The merits of Empirical Modelling (EM) principles and tools as a constructivist approach to computer science education are illustrated with reference to ways in which they have been used in teaching topics related to the standard computer science curriculum. The products of EM are interactive models – construals that serve a sense-making role. Model-building proceeds in an incremental fashion through the construction of networks of definitions that reflect the observables, dependencies and agents associated with a current situation. The three principal case studies discussed (teaching bubblesort, solving Sudoku puzzles, and recognising groups from their abstract multiplication tables) highlight respects in which EM accounts for aspects of computing that cannot be effectively addressed by thinking primarily in terms of abstractions, procedures and mechanisms. The discussion of EM as a constructivist approach to computer science education is set in the context of an analysis of constructivism in computer science published by Ben-Ari in 2001. Reconciling EM's constructivist epistemology with this analysis involves recognising its pretensions to a broader view of computer science.
منابع مشابه
Active E-Course for Constructivist Learning1
An active e-course is a self-representable and self-organizable document mechanism with a flexible structure. The kernel of the active e-course is to organize learning materials into a "concept space" rather than a "page space". Besides highly interactive service, it supports adaptive learning by dynamically selecting, organizing and presenting the learning materials for different students. Dur...
متن کاملThe computer science education crisis: fact or illusion?
Some contemporary or relatively recent articles, studied together, seem to suggest that computer science education is in a state of crisis. But, is it? This article examines the arguments. My preliminary findings is that if you examine the arguments from a positivist stance, you may well infer that there is a crisis, but if you view them from a constructivist perspective, the crisis becomes an ...
متن کاملApplying a constructivist and collaborative methodological approach in engineering education
In this paper, a methodological educational proposal based on constructivism and collaborative learning theories is described. The suggested approach has been successfully applied to a subject entitled ‘‘Computer Architecture and Engineering’’ in a Computer Science degree in the University of La Laguna in Spain. This methodology is supported by two tools: the Moodle platform as a collaboration ...
متن کاملThe Network Workbench and Constructivism: Learning Protocols by Programming
The Network Workbench (NW) is a software environment for academic investigation of network protocol concepts. The structure and operation of NW has been described in detail elsewhere. This paper addresses the instructional design of NW with the intention of establishing that it represents`natural constructivism' in that it is strongly aligned with the constructivist approach. We begin with syno...
متن کاملUsing Robots as Learning Objects for Teaching Computer Science
We introduce a concept of Robots As Learning Objects (RALO) and a framework of methodology for robotics-oriented teaching of Computer Science (CS) topics based on the Constructivist and Empirical Modelling paradigms. Our methodology views robotic technologies not as mere tools, but rather as vehicles of new ways of thinking and reasoning about teaching, learning and education at large. We formu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009